package com.imooc.order.config;

import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;
import org.springframework.web.client.RestTemplate;

/**
 * @Author: JLL
 * @Date: 2019/5/5 16:56
 */
@Component
public class RestTemplateConfig {

    @Bean
    /**
     *       以上代码到目前为止，和注入loadBalancerClient效果一样。  唯一不同的就是加了@LoadBalanced注解
     *       @Autowired
     * //    private LoadBalancerClient loadBalancerClient;
     */
    @LoadBalanced
     public RestTemplate restTemplate(){
         return  new RestTemplate();
     }

}
